package com.yuwj.chinaa.callback;

import com.lzy.okgo.model.Progress;
import com.yuwj.chinaa.entity.EntityAppInfo;
import com.yuwj.chinaa.entity.EntityAssetDetailRecord;
import com.yuwj.chinaa.entity.EntityAssetGTEDetail;
import com.yuwj.chinaa.entity.EntityAssetGTEOverview;
import com.yuwj.chinaa.entity.EntityAssetGTKDetail;
import com.yuwj.chinaa.entity.EntityAssetGTKOverview;
import com.yuwj.chinaa.entity.EntityAssetsBag;
import com.yuwj.chinaa.entity.EntityBurseCoinNumber;
import com.yuwj.chinaa.entity.EntityBurseRecord;
import com.yuwj.chinaa.entity.EntityBurseRecordDetail;
import com.yuwj.chinaa.entity.EntityCommunity;
import com.yuwj.chinaa.entity.EntityCommunityLevelMember;
import com.yuwj.chinaa.entity.EntityComputeCodeEarningRecord;
import com.yuwj.chinaa.entity.EntityExercise;
import com.yuwj.chinaa.entity.EntityGeneralAuth;
import com.yuwj.chinaa.entity.EntityMyCommunity;
import com.yuwj.chinaa.entity.EntityMyComputeCode;
import com.yuwj.chinaa.entity.EntityNews;
import com.yuwj.chinaa.entity.EntityNotice;
import com.yuwj.chinaa.entity.EntityOrder;
import com.yuwj.chinaa.entity.EntityOrderDetail;
import com.yuwj.chinaa.entity.EntityOrderWithTrade;
import com.yuwj.chinaa.entity.EntityOtherAssets;
import com.yuwj.chinaa.entity.EntityPartnerApply;
import com.yuwj.chinaa.entity.EntityReceivingAddress;
import com.yuwj.chinaa.entity.EntityTradeOrderDeatil;
import com.yuwj.chinaa.entity.EntityTradePriceData;
import com.yuwj.chinaa.entity.EntityTradePriceItem;
import com.yuwj.chinaa.entity.EntityTradeSaleAndBuy;
import com.yuwj.chinaa.entity.EntityUser;

import java.io.File;
import java.util.List;

/**
 * 发送请求的回调
 */

public class ModelCallback {

    public void xxxxxxxxxxxxxx应用相关开始xxxxxxxxxxxxxx() {
    }

    public void onAppInfoSuccess(EntityAppInfo entityAppInfo) {
    }

    public void onAppInfoFail(Exception e) {
    }

    public void onAppFeedbackSuccess(String info) {
    }

    public void onAppFeedbackFail(Exception e) {
    }

    public void appUploadFilesImageSuccess(String imgUrl) {

    }

    public void appUploadFilesImageFail(Exception e) {

    }

    /**
     * 开始下载文件
     */
    public void onDownloadFileStart() {

    }

    /**
     * 下载文件成功
     *
     * @param file x
     */
    public void onDownloadFileSuccess(File file) {
    }

    /**
     * 下载文件失败
     *
     * @param throwable x
     */
    public void onDownloadFileFail(Throwable throwable) {
    }

    /**
     * 下载文件进行中
     *
     * @param progress
     */
    public void onDownloadFileProgress(Progress progress) {

    }

    /**
     * 下载文件完成
     */
    public void onDownloadFileFinish() {

    }


    public void xxxxxxxxxxxxxx应用相关结束xxxxxxxxxxxxxx() {
    }

    public void xxxxxxxxxxxxxx账户相关开始xxxxxxxxxxxxxx() {
    }

    public void onUserLoginSuccess(EntityUser entityUser) {
    }

    public void onUserLoginFail(Exception e) {
    }

    public void onUserLogoutSuccess() {
    }

    public void onUserLogoutFail(Exception e) {
    }

    public void onMsgGetVerifyCodeSuccess(String code) {
    }

    public void onMsgGetVerifyCodeFail(Exception e) {
    }

    public void onUserRegisterSuccess() {
    }

    public void onUserRegisterFail(Exception e) {
    }

    public void onUserResetPasswordSuccess(String pwd) {
    }

    public void onUserResetPasswordFail(Exception e) {
    }

    public void onUserForgetPasswordSuccess(String pwd) {
    }

    public void onUserForgetPasswordFail(Exception e) {
    }

    public void onUserBindEmailSuccess(String resp) {
    }

    public void onUserBindEmailFail(Exception e) {
    }

    public void onUserGetUserSuccess(EntityUser entityUser) {
    }

    public void onUserGetUserFail(Exception e) {
    }

    public void onUserSendEmailVerifyCodeSuccess(String resp) {
    }

    public void onUserSendEmailVerifyCodeFail(Exception e) {
    }

    public void onUserSetPayPasswordSuccess(String resp) {
    }

    public void onUserSetPayPasswordFail(Exception e) {
    }

    public void onUserUploadImgSuccess(String resp) {
    }

    public void onUserUploadImgFail(Exception e) {
    }

    public void onUploadPhotoSuccess(String resp) {
    }

    public void onUploadPhotoFail(Exception e) {
    }

    public void onUserUpdateNameSuccess() {
    }

    public void onUserUpdateNameFail(Exception e) {
    }


    public void onUserInvitationCodeSuccess(String invitationCode) {
    }

    public void onUserInvitationCodeFail(Exception e) {
    }

    public void onUserUpdatePhoneSuccess(String info) {
    }

    public void onUserUpdatePhoneFail(Exception e) {
    }

    public void onGetUserCommunitySuccess(EntityMyCommunity myCommunity) {
    }

    public void onGetUserCommunityFail(Exception e) {
    }

    public void onGetNoticeListSuccess(List<EntityNotice> entityNoticeList) {

    }

    public void onGetNoticeListFail(Exception e) {

    }

    public void onGetNewsListSuccess(List<EntityNews> entityNewsList) {

    }

    public void onGetNewsListFail(Exception e) {

    }

    public void onGetNewsDetailSuccess(EntityNews entityNews) {

    }

    public void onGetNewsDetailFail(Exception e) {

    }

    public void onUserFeedbackSuccess() {

    }

    public void onUserFeedbackFail(Exception e) {

    }

    public void onGetReceiveAddressListSuccess(List<EntityReceivingAddress> list) {

    }

    public void onGetReceiveAddressListFail(Exception e) {

    }

    public void onAddReceivingAddressSuccess() {

    }

    public void onAddReceivingAddressFail(Exception e) {

    }

    public void onDeleteReceivingAddressSuccess() {

    }

    public void onDeleteReceivingAddressFail(Exception e) {

    }

    public void onModifyReceivingAddressSuccess() {

    }

    public void onModifyReceivingAddressFail(Exception e) {

    }


    public void xxxxxxxxxxxxxx账户相关结束xxxxxxxxxxxxx() {
    }


    public void xxxxxxxxxxxxxx首页相关开始xxxxxxxxxxxxxx() {
    }

    public void onGetAssetsListSuccess(List<EntityAssetsBag> assetsBagList) {

    }

    public void onGetAssetsListFail(Exception e) {

    }

    public void onGetAssetsDetailSuccess(EntityAssetsBag entityAssetsBag) {

    }

    public void onGetAssetsDetailFail(Exception e) {

    }

    public void onBuyAssetsSuccess() {

    }

    public void onBuyAssetsFail(Exception e) {

    }

    public void xxxxxxxxxxxxxx首页相关结束xxxxxxxxxxxxxx() {
    }


    public void xxxxxxxxxxxxxx算码相关开始xxxxxxxxxxxxxx() {
    }

    public void onOpenBuyMinerSuccess(String price, String buyMinerProportion) {

    }

    public void onOpenBuyMinerFail(Exception e) {

    }

    public void onBuyMinerSuccess() {

    }

    public void onBuyMinerFail(Exception e) {

    }

    public void onQueryMinerProfitListSuccess(List<EntityComputeCodeEarningRecord> list) {

    }

    public void onQueryMinerProfitListFail(Exception e) {

    }

    public void onQueryUserMinerListSuccess(EntityMyComputeCode entityMyComputeCode) {

    }

    public void onQueryUserMinerListFail(Exception e) {

    }

    public void onMinerPayDepositSuccess(String resp) {
    }

    public void onMinerPayDepositFail(Exception e) {
    }

    public void onMinerReturnDepositSuccess(String resp) {
    }

    public void onMinerReturnDepositFail(Exception e) {
    }

    public void xxxxxxxxxxxxxx算码相关结束xxxxxxxxxxxxxx() {
    }

    public void xxxxxxxxxxxxxx订单相关开始xxxxxxxxxxxxxx() {
    }

    public void onOrderApplySuccess() {

    }

    public void onOrderApplyFail(Exception e) {

    }

    public void onGetOrderDetailsSuccess() {

    }

    public void onGetOrderDetailsFail(Exception e) {

    }

    public void onGetOrderBuyAndSellListSuccess(List<EntityOrder> orderList) {

    }

    public void onGetOrderBuyAndSellListFail(Exception e) {

    }

    public void onGetOrderWithTradeListSuccess(List<EntityOrderWithTrade> orderWithTradeList) {

    }

    public void onGetOrderWithTradeListFail(Exception e) {

    }

    public void onUpdateOrderStatusSuccess() {

    }

    public void onUpdateOrderStatusFail(Exception e) {

    }

    public void onUploadVoucherSuccess() {

    }

    public void onUploadVoucherFail(Exception e) {

    }

    public void onOrderRevokeSuccess() {

    }

    public void onOrderRevokeFail(Exception e) {

    }

    public void xxxxxxxxxxxxxx订单相关结束xxxxxxxxxxxxxx() {
    }


    public void xxxxxxxxxxxxxx资产相关开始xxxxxxxxxxxxx() {
    }

    public void onGetUserBurseCoinNumberListSuccess(EntityBurseCoinNumber entityBurseCoinNumber) {

    }

    public void onGetUserBurseCoinNumberListFail(Exception e) {

    }

    public void onGetServiceChargePercentSuccess(double percent) {

    }

    public void onGetServiceChargePercentFail(Exception e) {

    }

    public void onTransferAccountsSuccess() {

    }

    public void onTransferAccountsFail(Exception e) {

    }

    public void onGetUserBurseListSuccess(List<EntityBurseRecord> entityBurseRecordList) {

    }

    public void onGetUserBurseListFail(Exception e) {

    }

    public void onGetUserBurseDetailSuccess(EntityBurseRecordDetail entityBurseRecordDetail) {

    }

    public void onGetUserBurseDetailFail(Exception e) {

    }

    public void onAddPartnerApplySuccess(EntityPartnerApply entityPartnerApply) {

    }

    public void onAddPartnerApplyFail(Exception e) {

    }


    public void onAssetGTEOverviewSuccess(EntityAssetGTEOverview entityAssetGTEOverview) {
    }

    public void onAssetGTEOverviewFail(Exception e) {
    }

    public void onAssetGTKOverviewSuccess(EntityAssetGTKOverview entityAssetGTKOverview) {
    }

    public void onAssetGTKOverviewFail(Exception e) {
    }

    public void onAssetGTEDetailSuccess(EntityAssetGTEDetail entityAssetGTEDetail) {
    }

    public void onAssetGTEDetailFail(Exception e) {
    }

    public void onAssetGTKDetailSuccess(EntityAssetGTKDetail entityAssetGTKDetail) {
    }

    public void onAssetGTKDetailFail(Exception e) {
    }

    public void onAssetDetailRecordSuccess(List<EntityAssetDetailRecord> entityAssetDetailRecordList) {
    }

    public void onAssetDetailRecordFail(Exception e) {
    }

    public void onOtherAssetSuccess(String type,EntityOtherAssets entityOtherAssets) {
    }

    public void onOtherAssetFail(Exception e) {
    }

    public void xxxxxxxxxxxxxx资产相关结束xxxxxxxxxxxxx() {
    }


    public void xxxxxxxxxxxxxx社区相关开始xxxxxxxxxxxxx() {
    }


    public void onCommunityLevelListSuccess(List<EntityCommunityLevelMember> entityCommunityLevelMemberList) {
    }

    public void onCommunityLevelListFail(Exception e) {
    }

    public void onCommunityOverviewSuccess(EntityCommunity entityCommunity) {
    }

    public void onCommunityOverviewFail(Exception e) {
    }

    public void xxxxxxxxxxxxxx社区相关结束xxxxxxxxxxxxx() {
    }


    public void xxxxxxxxxxxxxx币种转化相关开始xxxxxxxxxxxxx() {
    }


    public void onTransferRechargeSuccess(String resp) {
    }

    public void onTransferRechargeFail(Exception e) {
    }

    public void onTransferTransferSuccess(String resp) {
    }

    public void onTransferTransferFail(Exception e) {
    }

    public void onTransferOpenTransferSuccess(String resp) {
    }

    public void onTransferOpenTransferFail(Exception e) {
    }

    public void xxxxxxxxxxxxxx币种转化相关结束xxxxxxxxxxxxx() {
    }

    public void xxxxxxxxxxxxxx支付相关开始xxxxxxxxxxxxx() {
    }

    public void onPaymentPaySuccess(String resp) {
    }//支付成功

    public void onPaymentPayFail(Exception e) {
    }//支付失败

    public void xxxxxxxxxxxxxx支付相关结束xxxxxxxxxxxxx() {
    }

    public void xxxxxxxxxxxxxx交易相关开始xxxxxxxxxxxxx() {
    }

    public void onQueryBBValueSuccess(int bbType, String value) {

    }

    public void onQueryBBValueFail(Exception e) {

    }

    public void onQueryTradePriceDataSuccess(EntityTradePriceData entityTradePriceData) {

    }

    public void onQueryTradePriceDataFail(Exception e) {

    }

    public void onTransOverviewSuccess(String resp) {
    }

    public void onTransOverviewFail(Exception e) {
    }

    public void queryTransactionOrderListSuccess(List<EntityOrderWithTrade> list) {

    }

    public void queryTransactionOrderListFail(Exception e) {

    }

    public void onCancelUnTradeTransactionOrderSuccess() {

    }

    public void onCancelUnTradeTransactionOrderFail(Exception e) {

    }

    public void gteBuyOrSellSuccess(String data) {

    }

    public void gteBuyOrSellFail(Exception e) {

    }

    public void onQueryTradeBuyAndSellDetailSuccess(EntityTradeOrderDeatil orderDeatil) {

    }

    public void onQueryTradeBuyAndSellDetailFail(Exception e) {

    }

    public void onqueryOrderDetailSuccess(EntityOrderDetail orderDetail) {

    }

    public void onqueryOrderDetailFail(Exception e) {

    }

    public void onCancelBuyAndSellOrderSuccess() {

    }

    public void onCancelTradingOrderFail(Exception e) {

    }

    public void onConfirmPayGteSuccess() {

    }

    public void onConfirmPayGteFail(Exception e) {

    }

    public void onPayMoneySuccess() {

    }

    public void onPayMoneyFail(Exception e) {

    }

    public void onUserBuyTradeSuccess() {

    }

    public void onUserBuyTradeFail(Exception e) {

    }


    public void xxxxxxxxxxxxxx交易相关结束xxxxxxxxxxxxx() {
    }

    public void xxxxxxxxxxxxxx验证相关开始xxxxxxxxxxxxx() {
    }

    public void onVerifyGeneralAuthSuccess(String resp) {
    }//账户实名认证

    public void onVerifyGeneralAuthFail(Exception e) {
    }//账户实名认证

    public void onVerifySafeAuthSuccess(String resp) {
    }//账户安全认证

    public void onVerifySafeAuthFail(Exception e) {
    }//账户安全认证

    public void onGetIsGeneralAuthSuccess(EntityGeneralAuth entityGeneralAuth) {
    }//账户实名认证是否在审核中

    public void onGetIsGeneralAuthFail(Exception e) {
    }//账户实名认证是否在审核中

    public void xxxxxxxxxxxxxx验证相关结束xxxxxxxxxxxxx() {
    }

    public void xxxxxxxxxxxxxx行权相关开始xxxxxxxxxxxxx() {
    }

    //添加行权成功
    public void onAddExerciseOrderSuccess(String resp) {
    }

    //添加行权失败
    public void onAddExerciseOrderFail(Exception e) {
    }

    //获取行权列表成功
    public void onGetExerciseOrderListSuccess(List<EntityExercise> entityExerciseList) {
    }

    //获取行权列表失败
    public void onGetExerciseOrderListFail(Exception e) {
    }

    //获取行权列表成功
    public void onGetExerciseOrderSuccess(EntityExercise entityExercise) {
    }

    //获取行权列表失败
    public void onGetExerciseOrderFail(Exception e) {
    }

    public void xxxxxxxxxxxxxx行权相关结束xxxxxxxxxxxxx() {
    }

}
